Desarrollo

🕵🏽‍♂️ Satisfaciendo dependencias a módulos Go privados

Cuando desarrollamos aplicaciones en Go que mantienen dependencias a módulos que no son de código abierto necesitamos especificar de forma correcta cómo dichas dependencias deben ser obtenidas para poder utilizarlas en nuestro entorno o producir los ejecutables deseados. Esta especificación requiere de una combinación de variables de entorno y configuración de GIT.

⬇️ HTTP Push: Eventos enviados por el servidor (server-sent events).

El modelo cliente-servidor para sistemas distribuidos nos permite dividir concretamente tareas entre dos entidades:

  • El servidor: que se encarga de proveer recursos o servicios
  • El cliente: que obtiene o consume dichos recursos o servicios.

En las aplicaciones web este modelo se aplica principalmente en conjunto con el ciclo de petición-respuesta (request-response), que siempre inicia con el cliente realizando una petición al servidor para obtener recursos, y como resultado, el servidor le envía al cliente una respuesta adecuada.